[C] Parâmetros para printf
Publicado por Enzo de Brito Ferber (última atualização em 13/09/2010)
[ Hits: 8.019 ]
Homepage: http://www.maximasonorizacao.com.br
Mostrando um novo parâmetro interessante de printf()...
O parâmetro é o * (asterisco). Como um exemplo valem mil palavras, baixe, compile e teste. Bem simples de entender o conceito :)
// param_print.c
/* Enzo Ferber : < enzo@veloxmail.com.br >
*
* 3 set 2010
*
* @ Demonstrar parametro de printf '*'
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define FRASES 5
#define TAM_FRASES 50
int main( int argc, char *argv[] )
{
// matriz contendo as frases
char frases[ FRASES ][ TAM_FRASES ];
// controladores de loop e tamanho de string
register int i, m = 0;
// leitura de dados
for( i = 0; i < FRASES; i++ )
{
scanf( "%s", frases[i] );
if( m < strlen( frases[i] ))
m = strlen( frases[i] );
}
printf( "\n\n" );
// impressão de dados
// Forma 1 - Justificado à direita
for( i = 0; i < FRASES; i++ )
printf( "%*s %03d %-5d\n", m, frases[i], i, strlen( frases[i] ));
printf( "\n\n" );
// impressão de dados
// Forma 2 - Justificado à esquerda
for( i = 0; i < FRASES; i++ )
printf( "%-*s %03d %-5d\n", m, frases[i], i, strlen( frases[i] ));
// fim do programa
return( 0 );
}
Pedindo uma senha ao usuário!!!
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
Midia de instalação LM-21.3 não inicializa (7)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (8)









